<?php

/*
 * @description: Помошник вида, используемый для объеденения видов
 *               с выводом информации о фото-работе
 * @copyright Copyright (c) 2012-2017 Marin V. , Tykva A. , Kozel R. , Sokolov D.
 * @version 1.0
 * @link http://lecturebox.ru
*/

class View_Helper_Item extends Zend_View_Helper_Abstract
{

    public function item($item, $user_id, $singleItem=false,$someCode=0,$site = 0)
    {
        $viewItem = new Zend_View();
 
        foreach(array(
            'work_id','text','name','price',
            'width','height','date','username',
            'favorites','users','labels','title'
            ) as $key)
            if(isset($item[$key]))
                if(is_array($item[$key]))
                    $viewItem->assign($key, $item[$key]);
                else
                    $viewItem->assign($key, htmlspecialchars($item[$key]));

        $viewItem->assign('user_id', $user_id);
        $viewItem->assign('single', $singleItem);

        $viewItem->assign('userid', $item['user_id']);
        $viewItem->assign('youtube_id', $item['youtube_id']);
        $viewItem->assign('lecture_id', $item['lecture_id']);
        $viewItem->assign('rank_value', $item['rank_value']);
        $viewItem->assign('rank_count', $item['rank_count']);
        $viewItem->assign('course_id', $item['course_id']);
        $viewItem->assign('someCode', $someCode);
        $viewItem->assign('site', $site);
        
        return $viewItem
                ->addScriptPath(APPLICATION_PATH . '/views/scripts/lectures')
                ->render('item.phtml');
    }

}